Skip to content

feat(select): add Neon select theme#354

Merged
younisdev merged 2 commits into
younisdev:mainfrom
devthedevil:fix/select-neon-theme
Jul 9, 2026
Merged

feat(select): add Neon select theme#354
younisdev merged 2 commits into
younisdev:mainfrom
devthedevil:fix/select-neon-theme

Conversation

@devthedevil

Copy link
Copy Markdown
Contributor

Summary

Ports the global Neon theme (already used by the modal component) to the select component's theme registry, per #351.

Change

  • src/components/select/dependencies/themes.json: added a Neon entry (dyvix-select-neon / dyvix-select-input-neon / dyvix-select-dropdown-neon, default-animation: pulse — matching modal's Neon animation).
  • src/components/select/dependencies/style/themes.css: added the corresponding .dyvix-select-neon .dyvix-select-input-neon and .dyvix-select-neon .dyvix-select-dropdown-neon rule blocks (base/hover/focus/placeholder for the input, base/li/li:hover/scrollbar for the dropdown), following the same structure as the existing Lens/Industrial/Ember select themes and reusing modal's Neon color palette (cyan-to-magenta radial gradient, magenta glow shadow).

Testing

  • Verified themes.json is valid JSON and the new theme object matches the shape of existing entries.
  • Verified the new CSS selectors follow the exact same nesting pattern (.dyvix-select-{theme} .dyvix-select-input-{theme} / .dyvix-select-{theme} .dyvix-select-dropdown-{theme}) used by every other select theme, so dev-engine/scripts/check-themes.js will now detect Neon as present for the select component.
  • DYVIX_GLOBAL_THEME.NEON already exists in src/constants.js (auto-generated, consumed by modal), so no changes were needed there.

Closes #351

@vercel

vercel Bot commented Jul 9, 2026

Copy link
Copy Markdown

@devthedevil is attempting to deploy a commit to the younis' projects Team on Vercel.

A member of the Team first needs to authorize it.

@younisdev younisdev self-requested a review July 9, 2026 14:41
@vercel

vercel Bot commented Jul 9, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
dyvix-ui Ready Ready Preview, Comment Jul 9, 2026 2:42pm

@younisdev

Copy link
Copy Markdown
Owner

@devthedevil Great work! Thanks for the contribution! Merging this now and adding you to the contributors list.

@younisdev younisdev merged commit 90d9f8c into younisdev:main Jul 9, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Feature] Add Neon select theme

2 participants